#ifndef ACTION_H
#define ACTION_H

#include "Message.h"
class Action
{
public:
	virtual void redo()=0;
	virtual void undo()=0;
	virtual Message output()=0;
	virtual void input(Message&)=0;	
};

#endif